home *** CD-ROM | disk | FTP | other *** search
- Path: news.sccsi.com!usenet
- From: rburnett@oknet.com (Roger K. Burnett)
- Newsgroups: comp.std.c
- Subject: PING.DLL
- Date: Fri, 15 Mar 1996 09:13:08 GMT
- Organization: Ping Software, Inc.
- Message-ID: <4ib2ht$6nh@lurch.sccsi.com>
- NNTP-Posting-Host: tty24.com4.oknet.com
- X-Newsreader: Forte Agent .99c/32.126
-
- PING SOFTWARE INC.
- PING.DLL FOR MS WINDOWS
-
- PING.DLL provides Microsoft foundation class developers
- with over thirty drop-in classes that fill Windows development areas
- not covered by the Microsoft foundation class library version 1.5x.
- PING.DLL has been built from the ground floor with MFC
- compatibility as the primary objective. PING.DLL classes fit
- perfectly with MFC while encompassing existing classes such as CWnd
- and Cview.
- PING.DLL is fully compatible with the latest 16-bit
- releases of Visual C++╘ including Visual C++ 1.5x (16-bit).
- By using PING DLL components, developers can leverage
- their knowledge of the Microsoft foundation class library and save
- time by avoiding having to write their own extension classes for
- common user-interface tasks.
-
- EXPLAINIG MFC EXTENSIONS
- MFC (Microsoft Foundation Classes) extensions, like MFC,
- are a group of C++ classes that are built upon and extend MFC classes.
- All Ping Software MFC extension products come with complete Visual C++
- compatible C++ source code and can be built either as static libraries
- or as AFXDLLs (DLLs that share a DLL copy of MFC with your
- application).
- Because C++ was built with object-oriented components in
- mind, MFC extensions are a very natural way to extend MFC. You will
- probably fail to realize that you are using a different product
- because our MFC extension classes fit so perfectly with MFC.
-
- DLL COMPONENTS
- Another popular component architecture used mostly by C and
- C++ developers is a library of C functions that are built into a
- Dynamic Link Library (DLL). Many of these components even come with
- MFC class libraries that surround the C function calls, providing them
- a C++ interface.
- DLL components are beneficial because they are easy to
- learn and apply. While most of these DLLs originate from the DOS
- days, they are fairly extensive libraries. The drawback of a DLL
- component is that they are not object-oriented and thus not easily
- modified or subclassed. Since the MFC surrounding classes just call
- through directly to functions in the DLL, once you try to override
- behavior through C++ inheritance, you must figure out how to do it via
- the DLL interface and not through customary MFC methods.
- PING.DLL AND PRISM
- Currently, all new PRISM PC applications are being
- developed using MFC as a building block. PING.DLL has become an
- integral part of the PRISM C++ architecture. Included with the
- PING.DLL extensions are several sample applications which illustrate
- common usage of the classes in several real- world programming
- situations. This makes PING DLL an excellent MFC learning tool for
- both experienced and beginning MFC developers.
- Now that you have seen what version 1.1 of PING DLL has to
- offer, weÆd like to tell you about our plans for the future. We will
- continue to provide innovative and timely MFC extensions through
- PING.DLL. Future versions of PING.DLL will add classes to the
- existing categories. We are currently working on numerous new
- categories of MFC extensions for future release.
- Check out our WWW home page
- (http://www.pingsoftware.com/pingsoft/), and contact us via email for
- the most recent releases. Finally, everyone at Ping Software would
- like to thank you for your interest in our products and for taking the
- time to read this overview of PING.DLL. If you have any questions,
- please feel free to contact Mick Burnett, President of Ping Software,
- Inc, by e-mail (staff@pingsoftware.com), fax (214-395-9539), or phone
- (214-492-3676).
-
- Classes and Utilities in PING.DLL
- BTRIEVE data file access classes
-
- CBtrDatabase-CBtrDBException-CBtrRecordset-CBtrieveRecExchange
-
- Utility functions
- Archive helper operators
-
- DDX_CBStringArray-DDX_LBString
- Array-SortObList-SortObArray-SortStringList-SortStringArray
-
- User interface classes
-
- CWindowPlacement-CMfxString-CEncryptedString-CfileFind-CMfxFile-CMfxDrive-CCircQueue-CMfxRect-CCt13d-Chourglass-CWindowEnumerator-CWaitDlg-CRibbonBitmap-CDib-CDibPallete-CSerialIO-CToolTip-CMfxBitmapButton-CMfxToolBar-CDDEdit-CDDListBox-CTreeLB-CTIArray-CMSGroup-CMSGroupItem-CDlgFrame-CDlgViewCProgressCtl-CHelpTag-CSmallFrameWnd-CColumnListbox-CSpinnerCtl
-
-
-
-
-
-